package com.zzzy.cont.vo.contract.process;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "获取合同可操作权限")
@Data
public class ProcessConButtonRes {

    @Schema(description = "是否有编辑文件权限")
    @JsonProperty("isEditFile")
    private boolean editFile;

    @Schema(description = "是否有已审核权限")
    @JsonProperty("isAudit")
    private boolean audit;

    @Schema(description = "是否有签订权限")
    @JsonProperty("isSign")
    private boolean sign;

    @Schema(description = "是否有同意履行权限")
    @JsonProperty("isFulfill")
    private boolean fulfill;

    @Schema(description = "是否有同意归档权限")
    @JsonProperty("isArchive")
    private boolean archive;

    @Schema(description = "是否有退回权限")
    @JsonProperty("isBack")
    private boolean back;

    @Schema(description = "版本比较按钮是否可点击")
    @JsonProperty("isCompareClick")
    private boolean compareClick;
}
